<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<!--NewPage-->
<HTML>
<HEAD>
<TITLE>
Index (JGenere - Initial Port v0.3 r2010.1105)
</TITLE>


<LINK REL ="stylesheet" TYPE="text/css" HREF="./stylesheet.css" TITLE="Style">

<SCRIPT type="text/javascript">
function windowTitle()
{
    if (location.href.indexOf('is-external=true') == -1) {
        parent.document.title="Index (JGenere - Initial Port v0.3 r2010.1105)";
    }
}
</SCRIPT>
<NOSCRIPT>
</NOSCRIPT>

</HEAD>

<BODY BGCOLOR="white" onload="windowTitle();">
<HR>


<!-- ========= START OF TOP NAVBAR ======= -->
<A NAME="navbar_top"><!-- --></A>
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_top_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM></TD></TR><TR><TD COLSPAN=3><hr />Note: While the cryptography implementations in jgenere.initial_port work correctly according to the provided test cases, they were not optimized or otherwise designed to make use of Java language and platform features.  They are simple ports of the original Python implementation of PyGenere, provided for academic purposes.  Visit the project web site at <a target=_blank href=http://code.google.com/p/jgenere/>http://code.google.com/p/jgenere/</a> for preferred Java-based implementations of these cryptography algorithms.<hr /></TD></TR></EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_top"></A>
<!-- ========= END OF TOP NAVBAR ========= -->

<A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_L_">L</A> <A HREF="#_T_">T</A> <A HREF="#_V_">V</A> <A HREF="#___">_</A> <HR>
<A NAME="_C_"><!-- --></A><H2>
<B>C</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port"><B>Caesar</B></A> - Class in <A HREF="./ttpasi/jgenere/initial_port/package-summary.html">ttpasi.jgenere.initial_port</A><DD>Java port of Caesar cipher from PyGenere v 0.3.<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html#Caesar(java.lang.String)"><B>Caesar(String)</B></A> - 
Constructor for class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port">Caesar</A>
<DD>Constructs a new Caesar with a text message to be enciphered or deciphered.
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#crackCodeword(java.lang.String[])"><B>crackCodeword(String[])</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Attempts to discover the key used to encrypt the internal message.
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#crackMessage(java.lang.String[])"><B>crackMessage(String[])</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Attempts to discover the plain text message of the internal encrypted 
 message.
</DL>
<HR>
<A NAME="_D_"><!-- --></A><H2>
<B>D</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html#decipher(int)"><B>decipher(int)</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port">Caesar</A>
<DD>Deciphers (i.e., decrypts) the internal text message, backshifted (i.e., 
 backwards shifted) by the amount specified.
<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html#decipher(java.lang.String)"><B>decipher(String)</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port">Vigenere</A>
<DD>Deciphers (i.e., decrypts) the internal text message, with the specified 
 cipher key.
</DL>
<HR>
<A NAME="_E_"><!-- --></A><H2>
<B>E</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html#encipher(int)"><B>encipher(int)</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port">Caesar</A>
<DD>Enciphers (i.e., encrypts) the internal text message, shifted by the amount 
 specified.
<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html#encipher(java.lang.String)"><B>encipher(String)</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port">Vigenere</A>
<DD>Enciphers (i.e., encrypts) the internal text message, with the specified 
 cipher key.
</DL>
<HR>
<A NAME="_G_"><!-- --></A><H2>
<B>G</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html#getData(java.lang.String)"><B>getData(String)</B></A> - 
Static method in class ttpasi.jgenere.initial_port.languagedata.<A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html" title="class in ttpasi.jgenere.initial_port.languagedata">LanguageData</A>
<DD>Returns a LanguageData object with language specific alphabet character use 
 statistics, used by VigCrack.
</DL>
<HR>
<A NAME="_L_"><!-- --></A><H2>
<B>L</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html" title="class in ttpasi.jgenere.initial_port.languagedata"><B>LanguageData</B></A> - Class in <A HREF="./ttpasi/jgenere/initial_port/languagedata/package-summary.html">ttpasi.jgenere.initial_port.languagedata</A><DD>Java port of language data from PyGenere v 0.3.</DL>
<HR>
<A NAME="_T_"><!-- --></A><H2>
<B>T</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html#text()"><B>text()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port">Caesar</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#text()"><B>text()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html#text()"><B>text()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port">Vigenere</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/Caesar.html#toString()"><B>toString()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Caesar.html" title="class in ttpasi.jgenere.initial_port">Caesar</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#toString()"><B>toString()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html#toString()"><B>toString()</B></A> - 
Method in class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port">Vigenere</A>
<DD>Retrieves the internal English alphabet text message.
<DT><A HREF="./ttpasi/jgenere/initial_port/package-summary.html"><B>ttpasi.jgenere.initial_port</B></A> - package ttpasi.jgenere.initial_port<DD>&nbsp;<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/package-summary.html"><B>ttpasi.jgenere.initial_port.languagedata</B></A> - package ttpasi.jgenere.initial_port.languagedata<DD>&nbsp;</DL>
<HR>
<A NAME="_V_"><!-- --></A><H2>
<B>V</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port"><B>VigCrack</B></A> - Class in <A HREF="./ttpasi/jgenere/initial_port/package-summary.html">ttpasi.jgenere.initial_port</A><DD>Java port of VigCrack from PyGenere v 0.3.<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#VigCrack(java.lang.String)"><B>VigCrack(String)</B></A> - 
Constructor for class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Constructs a new VigCrack with an encrypted text message to be deciphered.
<DT><A HREF="./ttpasi/jgenere/initial_port/VigCrack.html#VigCrack(java.lang.String, java.lang.String)"><B>VigCrack(String, String)</B></A> - 
Constructor for class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/VigCrack.html" title="class in ttpasi.jgenere.initial_port">VigCrack</A>
<DD>Constructs a new VigCrack with an encrypted text message, in a user 
 specified language, to be deciphered.
<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port"><B>Vigenere</B></A> - Class in <A HREF="./ttpasi/jgenere/initial_port/package-summary.html">ttpasi.jgenere.initial_port</A><DD>Java port of Vigenere cipher from PyGenere v 0.3.<DT><A HREF="./ttpasi/jgenere/initial_port/Vigenere.html#Vigenere(java.lang.String)"><B>Vigenere(String)</B></A> - 
Constructor for class ttpasi.jgenere.initial_port.<A HREF="./ttpasi/jgenere/initial_port/Vigenere.html" title="class in ttpasi.jgenere.initial_port">Vigenere</A>
<DD>Constructs a new Vigenere with a text message to be enciphered or 
 deciphered.
</DL>
<HR>
<A NAME="___"><!-- --></A><H2>
<B>_</B></H2>
<DL>
<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html#_frequencies"><B>_frequencies</B></A> - 
Variable in class ttpasi.jgenere.initial_port.languagedata.<A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html" title="class in ttpasi.jgenere.initial_port.languagedata">LanguageData</A>
<DD>&nbsp;
<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html#_kappa"><B>_kappa</B></A> - 
Variable in class ttpasi.jgenere.initial_port.languagedata.<A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html" title="class in ttpasi.jgenere.initial_port.languagedata">LanguageData</A>
<DD>&nbsp;
<DT><A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html#_max_value"><B>_max_value</B></A> - 
Variable in class ttpasi.jgenere.initial_port.languagedata.<A HREF="./ttpasi/jgenere/initial_port/languagedata/LanguageData.html" title="class in ttpasi.jgenere.initial_port.languagedata">LanguageData</A>
<DD>&nbsp;
</DL>
<HR>
<A HREF="#_C_">C</A> <A HREF="#_D_">D</A> <A HREF="#_E_">E</A> <A HREF="#_G_">G</A> <A HREF="#_L_">L</A> <A HREF="#_T_">T</A> <A HREF="#_V_">V</A> <A HREF="#___">_</A> 

<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A>
<A HREF="#skip-navbar_bottom" title="Skip navigation links"></A>
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A>
<TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
  <TR ALIGN="center" VALIGN="top">
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Package</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <FONT CLASS="NavBarFont1">Class</FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./overview-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A>&nbsp;</TD>
  <TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> &nbsp;<FONT CLASS="NavBarFont1Rev"><B>Index</B></FONT>&nbsp;</TD>
  <TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1">    <A HREF="./help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A>&nbsp;</TD>
  </TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM></TD></TR><TR><TD COLSPAN=3><hr />Note: While the cryptography implementations in jgenere.initial_port work correctly according to the provided test cases, they were not optimized or otherwise designed to make use of Java language and platform features.  They are simple ports of the original Python implementation of PyGenere, provided for academic purposes.  Visit the project web site at <a target=_blank href=http://code.google.com/p/jgenere/>http://code.google.com/p/jgenere/</a> for preferred Java-based implementations of these cryptography algorithms.<hr /></TD></TR></EM>
</TD>
</TR>

<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
&nbsp;PREV&nbsp;
&nbsp;NEXT</FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
  <A HREF="./index.html?index-all.html" target="_top"><B>FRAMES</B></A>  &nbsp;
&nbsp;<A HREF="index-all.html" target="_top"><B>NO FRAMES</B></A>  &nbsp;
&nbsp;<SCRIPT type="text/javascript">
  <!--
  if(window==top) {
    document.writeln('<A HREF="./allclasses-noframe.html"><B>All Classes</B></A>');
  }
  //-->
</SCRIPT>
<NOSCRIPT>
  <A HREF="./allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>


</FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A>
<!-- ======== END OF BOTTOM NAVBAR ======= -->

<HR>

</BODY>
</HTML>
